.tz-main{
    position: fixed;width: 100%;height: 100%;left: 0px;top: 0px;background-color:#797979;

    .main-game{
        
        margin: 20px auto;padding:10px;

        .game-title{
            text-align: center;margin: 20px 0px;font-weight: bold;letter-spacing: 1px;text-shadow: 2px 2px 10px rgba(250,250,250,0.6);font-size: 18px;
        }

        .game-ops{
            text-align: center;padding: 10px 0px;font-size:0px;margin-bottom:50px;
            .btn{
                display: inline-block;vertical-align: middle;font-size: 14px;padding: 3px 15px;border-radius: 5px;border:1px solid #333;margin: 0px 15px;
                background-color: #fff;cursor: pointer;box-shadow: 1px 1px 10px rgba(250,250,250,0.5);
            }
            .btn.blue{
                color: #1f7aad;border-color: #1f7aad;
            }
            .btn.blue:hover{
                color: #fff;
                background-color: #1f7aad;
            }
            .btn.red{
                color: #bb3d20;border-color: #bb3d20;
            }
            .btn.red:hover{
                color: #fff;
                background-color: #bb3d20;
            }
            .btn.gray{
                background-color: #8e8e8e;
                border-color: #a5a5a5;
                color: #e2dcdc;
            }
        }

        .game-content{
            font-size: 0px;box-shadow:1px 1px 10px rgba(250,250,250,0.5);
            .lattice{
                display: inline-block;vertical-align: middle;margin: 0px;
                box-sizing: border-box;
                border: 1px solid #3e3e3e;overflow: hidden;

                &.active{
                    background-color: #3e3e3e;
                }
            }
        }
    }
}